#include "ventilator.h"

#include "ohos_init.h"
#include "cmsis_os2.h"
#include "hi_io.h"  
#include "hi_gpio.h" 

void Ventilator_gpio_init(void)
{
    hi_gpio_init(); 
    hi_io_set_func(HI_GPIO_IDX_8, HI_IO_FUNC_GPIO_8_GPIO);
	hi_gpio_set_dir(HI_GPIO_IDX_8, HI_GPIO_DIR_OUT);
}

void Ventilator_init(void)
{
    Ventilator_gpio_init();
    printf("  Ventialator init succeed!!!\r\n"); 
}

void Ventilator_switch(int flag)
{
    if(flag == 1)
    {
        printf("  !!***************!!\n");
		printf("  !!    Openven    !!\n");
		printf("  !!***************!!\r\n");
        hi_gpio_set_ouput_val(HI_GPIO_IDX_8, 1);
    }
    if(flag == 0)
    {
        printf("  !!***************!!\n");
		printf("  !!   Closeven    !!\n");
		printf("  !!***************!!\r\n");
        hi_gpio_set_ouput_val(HI_GPIO_IDX_8, 0);
    }
}